package com.ajx.core.net.rest;

import io.reactivex.disposables.Disposable;

/**
 * Created by lai on 2017/12/5.
 */

public interface ActionManager<T> {
    /**
     * 添加
     *
     * @param tag
     * @param disposable
     */
    void add(T tag, Disposable disposable);

    /**
     * 移除
     *
     * @param tag
     */
    void remove(T tag);

    /**
     * 取消
     *
     * @param tag
     */
    void cancel(T tag);
}
